#sidebar-wrapper {
  width:279px;
}

.sidebar .widget {
  padding:4px;
  margin-bottom:10px;
  border:1px solid #9FBDCE;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  position:relative;
  background-color:#fff;
}

#main-topx,
#main-footerx {
  margin:0 0 10px -14px;
}

.sidebar .widget::before,
.sidebar .widget::after {
  content:&quot;
  &quot;
  ;
  position:absolute;
  z-index:-2;
  bottom:15px;
  left:5px;
  width:50%;
  height:20%;
  max-width:300px;
  -webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);
  -moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);
  box-shadow:0 15px 10px rgba(0,0,0,0.7);
  -webkit-transform:rotate(-3deg);
  -moz-transform:rotate(-3deg);
  -ms-transform:rotate(-3deg);
  -o-transform:rotate(-3deg);
  transform:rotate(-3deg);
}

.sidebar .widget::after {
  right:5px;
  left:auto;
  -webkit-transform:rotate(3deg);
  -moz-transform:rotate(3deg);
  -ms-transform:rotate(3deg);
  -o-transform:rotate(3deg);
  transform:rotate(3deg);
}

.ivyket {
  position:relative;
  overflow:hidden;
  color:#AFAFAF;
}

.ivyket h4 {
  font-size:125%;
  float:right;
  width:240px;
  margin:0;
  color:#004A8D;
}

.ivyket img {
  float:left;
  position:relative;
}

.subscr,
.bfans,
.oursblog {
  overflow:hidden;
  color:#0772B9;
}

.subscr span {
  font-weight:bold;
  float:left;
  padding:7px 0;
}

a.rssicon,
a.rssemail {
  display:block;
  width:32px;
  height:32px;
  float:left;
  background-image:url(http://1.bp.blogspot.com/-thAwYhHIWUU/UFhC3hKwoOI/AAAAAAAAFIw/GCDTpe-ufek/s1600/icongbivy.png);
  text-indent:-9999px;
  position:relative;
}

a.rssicon {
  background-position:-160px -32px;
  margin-left:10px;
}

a.rssemail {
  background-position:-128px -32px;
}

a.rssicon:hover {
  background-position:-160px 0;
}

a.rssemail:hover {
  background-position:-128px 0;
}

a.rssicon:active,
a.rssemail:active,
.ivyket img:active,
input.joinemailupdates:active,
.oursblog a:active {
  bottom:-2px;
}

.feedsbr {
  float:left;
  padding:1px;
  margin-left:6px;
}

.joinrss {
  width:200px;
  margin-left:75px;
  float:left;
}

input.emailupdatesinput {
  width:130px;
  border:0;
  padding:2px;
  border-radius:2px;
  display:inline-block;
}

input.joinemailupdates {
  background-color:rgba(129,0,0,0.81);
  border:0;
  margin-left:5px;
  color:white;
  padding:3px 6px;
  cursor:pointer;
  border-radius:3px;
  position:relative;
  display:inline-block;
}

input.emailupdatesinput:focus {
  outline-offset:-2px;
  outline-color:#9C0000;
}

.bfans a,
.oursblog a {
  cursor:pointer;
}

.bfans span,
.oursblog span {
  float:left;
  padding:7px 0;
  font-weight:bold;
  letter-spacing:0;
}

.bfans a {
  background-image:url(http://1.bp.blogspot.com/-thAwYhHIWUU/UFhC3hKwoOI/AAAAAAAAFIw/GCDTpe-ufek/s1600/icongbivy.png);
  width:32px;
  height:32px;
  display:block;
  margin-left:5px;
  float:left;
  text-indent:-9999px;
  position:relative;
}

.bfans a:active {
  bottom:-2px;
}

a.fbnya {
  background-position:0 -32px;
}

a.fbnya:hover {
  background-position:0 0;
}

a.twnya {
  background-position:-32px -32px;
}

a.twnya:hover {
  background-position:-32px 0;
}

a.goonya {
  background-position:-64px -32px;
}

a.goonya:hover {
  background-position:-64px 0;
}

a.pintnya {
  background-position:-96px -32px;
}

a.pintnya:hover {
  background-position:-96px 0;
}

.oursblog a {
  position:relative;
  padding:7px 5px 7px 32px;
  margin-left:5px;
  float:left;
  background-repeat:no-repeat;
  background-image:url(http://1.bp.blogspot.com/-thAwYhHIWUU/UFhC3hKwoOI/AAAAAAAAFIw/GCDTpe-ufek/s1600/icongbivy.png);
}

a.ivynya {
  background-position:-202px -33px;
}

a.mkrnya {
  background-position:-202px 0;
}

a.logoivybw {
  display:block;
  width:55px;
  height:55px;
  float:left;
  background-image:url(http://1.bp.blogspot.com/-thAwYhHIWUU/UFhC3hKwoOI/AAAAAAAAFIw/GCDTpe-ufek/s1600/icongbivy.png);
  background-repeat:no-repeat;
  background-position:-176px -126px;
  text-indent:-9999px;
  position:relative;
}

a.logoivybw:active {
  bottom:-2px;
}

.footnya {
  width:32.3%;
  margin:10px 0.5% 10px;
}

.footer .widget {
  padding:5px;
  background:#C2E0F1;
  border:1px solid #60ADE9;
  overflow:hidden;
}

.ivyket,
.subscr,
.bfans,
.oursblog {
  padding:11px 8px;
  background:#F5FCFF;
  border-bottom:1px solid #64ADE6;
}

.ivyket {
  padding:8px 5px;
}

.oursblog {
  border-bottom:0;
}

#foot-mid h2 {
  position:absolute;
  left:-9999px;
}

.tab-widget-menu {
  background:#C0D2DF;
  height:30px;
  overflow:hidden;
  border:1px solid #60ADE9;
  border-bottom:none;
  color:#0772B9;
}

.tab-widget-menu li {
  cursor:pointer;
  display:inline-block;
  width:31.3%;
  line-height:26px;
  height:26px;
  padding-left:25px;
  margin:4px 1% 0;
  float:left;
  color:white;
}

.tab-widget-menu li.selected {
  background:#60ADE9;
}

.tab-widget-menu li:hover {
  background:#83BDEB;
  color:white;
}

.PopularPosts .widget-content ul {
  background:#F5FCFF;
  overflow:hidden;
}

.PopularPosts .widget-content ul li {
  margin-bottom:4px;
  padding:3px;
  float:left;
  width:33.3%;
  height:75px;
  position:relative;
}

.PopularPosts .item-thumbnail {
  margin:0;
  width:100%;
  height:72px;
}

.PopularPosts img {
  padding:0;
  width:100%;
  height:100%;
}

.PopularPosts .item-title a {
  color:#0772B9;
}

.PopularPosts .item-title {
  position:absolute;
  z-index:2;
  background:white;
  width:100%;
  text-align:center;
  left:0;
  top:90px;
  -khtml-opacity:0;
  -moz-opacity:0;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:hidden;
}

.PopularPosts li:hover .item-title {
  top:20px;
  -khtml-opacity:1;
  -moz-opacity:1;
  opacity:1;
  filter:alpha(opacity=100);
  visibility:visible;
}

ul.rcommentsx {
  background:#F5FCFF;
  padding:2px 0;
}

ul.rcommentsx li {
  padding:3px 5px;
  overflow:hidden;
  border-bottom:1px solid #64ADE6;
}

.kmtimg {
  float:left;
  width:40px;
  margin-right:7px;
  height:40px;
}

.ketkomt {
  line-height:10px;
}

.ketkomt span {
  font-size:80%;
}

.kmtimg img {
  display:block;
  width:100%;
  height:100%;
}

.ketkomt a {
  display:block;
}

#footer-wrapper h2 {
  background:#C0D2DF;
  color:#0772B9;
  height:30px;
  line-height:30px;
  padding:0 10px;
  margin:-5px -5px 5px;
  border-bottom:1px solid #60ADE9;
}

#foot-right ul {
  background:#F5FCFF;
}

#foot-right li {
  padding:0 10px;
  border-bottom:1px solid #64ADE6;
}

#foot-right li:last-child,
ul.rcommentsx li:last-child {
  border-bottom:none;
}

#foot-right a {
  display:block;
  height:25.5px;
  line-height:25.5px;
}

#foot-right a:hover {
  padding-left:10px;
}

#tab {
  max-height:280px;
  overflow:hidden;
}

#search-form-feed {
  position:absolute;
  padding:0;
  top:8px;
  right:0;
  width:180px;
}

#feed-q-input {
  display:block;
  width:100%;
  height:27px;
  border:1px solid #D1D1D1;
  color:#585858;
  margin:0;
  right:27px;
  position:absolute;
  font-size:10px;
  padding-left:10px;
  float:right;
  background:white;
  -webkit-transition:all 0.5s ease 0s;
  -o-transition:all 0.5s ease 0s;
  transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
}

#feed-q-input:focus {
  color:#333;
  outline:none;
}

#search-result-container {
  width:300px;
  height:500px;
  overflow:auto;
  text-align:left;
  position:absolute;
  z-index:9999;
  padding:10px;
  right:0;
  margin:0;
  top:33px;
  display:none;
  font-size:11px;
  background:#F3F3F3;
  text-transform:none;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
  -khtml-box-shadow:0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);
  -o-box-shadow:0 1px 3px rgba(0,0,0,0.25);
  box-shadow:0 1px 3px rgba(0,0,0,0.25);
}

#search-result-container li {
  position:relative;
  margin:0 1% 5px;
  width:48%;
  display:inline-block;
  float:left;
  padding:0;
  list-style:none;
  overflow:hidden;
  word-wrap:break-word;
  font:normal normal 10px Verdana,Geneva,sans-serif;
  text-transform:none;
}

#search-result-container li a {
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
  display:block;
  line-height:12px;
  text-shadow:none;
  border:none;
  background-image:none;
  padding:0;
  font-weight:bold;
  text-transform:capitalize;
  overflow:hidden;
}

#search-result-container li:last-child {
  border-bottom:0;
}

#search-result-container mark {
  background-color:#0A84C9;
  color:#FAFAFA;
}

#search-result-container h4 {
  margin:0 0 10px;
  font:normal bold 12px &#39;
  Trebuchet MS&#39;
  ,Arial,Sans-Serif;
  color:#004688;
}

#search-result-container ol {
  border:1px dotted #B8B8B8;
  margin:0 0 10px;
  padding:0 0;
  overflow:hidden;
}

#search-result-container li img {
  display:block;
  width:100%;
  height:90px;
  float:left;
  margin:0 0 5px;
  background-color:whiteSmoke;
  border:1px solid #8EB1CC;
  padding:0;
}

#search-result-loader {
  top:4px;
  position:absolute;
  z-index:999;
  width:60px;
  color:#0C0C0C;
  padding:3px 5px;
  margin:0;
  overflow:hidden;
  font:normal bold 10px Arial,Sans-Serif;
  display:none;
  text-transform:capitalize;
}

#search-result-container p {
  position:absolute;
  left:-9999px;
}

#search-result-container li a.jdlnya {
  display:block;
  text-align:center;
  padding:5px 0;
  position:absolute;
  bottom:0;
  color:white;
  background-color:black;
  background-color:rgba(0,0,0,0.75);
  width:100%;
}

.tab-widget-menu li.tab1 {
  background-image:url(http://4.bp.blogspot.com/-k8yTMPhgoGQ/UKeqr0DjONI/AAAAAAAAGv0/8TZGvzKY8q8/s26/star.png);
  background-position:0 50%;
  background-repeat:no-repeat;
}

.tab-widget-menu li.tab2 {
  background-image:url(http://1.bp.blogspot.com/-ez6MvaRJz1Q/UKeqrBX679I/AAAAAAAAGvs/4EZMRNGBFog/s1600/footer-icon-facebook.png);
  background-position:-5px 50%;
  background-repeat:no-repeat;
}

.tab-widget-menu li.tab3 {
  background-image:url(http://1.bp.blogspot.com/-fuAQ-XD2Lvc/UKeqp4XBDWI/AAAAAAAAGvk/ydyZ9mgHnbQ/s26/comments.png);
  background-position:0 50%;
  background-repeat:no-repeat;
}

#topads {
  float:right;
  position:absolute;
  right:0;
  bottom:15px;
  width:495px;
  padding-left:15px;
}

.comment-form {
  max-width:100%;
  padding:0 10px;
}

#header-inner {
  position:absolute;
  left:-9999px;
}

.logoivyn {
  width:300px;
  float:left;
  margin-top:9px;
}

.logoivyn a {
  display:block;
  width:300px;
  height:80px;
  text-indent:-9999px;
  background-image:url(http://1.bp.blogspot.com/-GZKgQKcu4Yw/UKkopE0HoII/AAAAAAAAGwo/iypcSh1BMvg/s1600/logo.jpg);
  background-repeat:no-repeat;
  background-position:0 50%;
}

.creditx {
  overflow:hidden;
  width:100%;
  border-top:1px solid #1B7DAC;
  padding:7px 0 10px;
  color:#0172A7;
}

.botleft {
  float:left;
}

.botright {
  float:right;
  text-align:right;
}

#HTML10 {
  text-align:center;
  padding:2px;
}

#HTML10 #slidepremi {
  position:relative;
}

#HTML3 .pc_multiblock {
  float:left;
  width:50%;
  margin-bottom:5px;
}

#HTML3 .pc_block {
  margin:0 auto;
}

#tempathogmbr {
  position:absolute;
  display:none;
  width:500px;
  height:200px;
  text-align:left;
  padding:5px;
  background-color:white;
  z-index:999;
  border:1px solid #7FBED6;
  -moz-box-shadow:0 0 10px #6F6F6F;
  -webkit-box-shadow:0 0 10px #6F6F6F;
  box-shadow:0 0 10px #6F6F6F;
}

#tempathogmbr .gmbarimg {
  width:40%;
  height:100%;
  float:left;
}

#tempathogmbr img {
  width:100%;
  height:100%;
  border:0;
}

#tempathogmbr .rightxxs {
  float:right;
  width:60%;
  overflow:hidden;
  padding:0 8px;
}

#tempathogmbr .jdlhover {
  font-family:&#39;
  Yanone Kaffeesatz&#39;
  ,&#39;
  Helvetica Neue&#39;
  ,Helvetica,Arial,sans-serif;
  font-size:160%;
  color:#055E91;
  margin:0 0 5px;
}

.rslides {
  position:relative;
  list-style:none;
  overflow:hidden;
  width:100%;
  padding:0;
  margin:0;
}

.rslides li {
  -webkit-backface-visibility:hidden;
  position:absolute;
  display:none;
  width:100%;
  left:0;
  top:0;
}

.rslides li:first-child {
  position:relative;
  display:block;
  float:left;
}

.rslides img {
  display:block;
  height:auto;
  float:left;
  width:100%;
  border:0;
}

#PlusFollowers1 iframe,#PlusFollowers1 .widget-content &gt;
  div {
  width:100% !important;
}

#slidepremi ul,
#slidepremi li {
  padding:0;
  margin:0;
  list-style:none;
}

#slidepremi {
  max-height:280px;
  overflow:hidden;
}

#slidepremi li {
  max-height:280px;
}

#slidepremi img {
  max-height:100%;
}

#slidepremi ul.rslides_tabs {
  position:absolute;
  top:15px;
  left:20px;
  z-index:10;
}

#slidepremi ul.rslides_tabs li {
  float:left;
  margin:0 3px;
}

#slidepremi ul.rslides_tabs a {
  display:block;
  text-indent:-9999px;
  width:10px;
  height:10px;
  background:#F00;
}

#slidepremi ul.rslides_tabs .rslides_here a {
  background:#000;
}

#HTML11 a {
  width:260px;
  margin:0 auto;
  display:block;
}

.googlepluscomment {
  padding:0;
  width:100%;
  overflow:hidden;
  margin:10px 0 0;
  border:1px solid #9FBDCE;
}

@media only screen and (min-width:768px) and (max-width:1007px) {
  #outer-wrapper {
    width:754px;
  }
  #header-wrapper {
    height:180px;
  }
  #topads {
    float:none;
    position:static;
    margin:10px auto 0;
    display:block;
  }
  #search-form-feed {
    top:-120px;
  }
  #navixnya ul.menunya {
    width:633px;
    margin:0 auto;
  }
  #main-topx,
  #main-footerx {
    width:728px;
    margin:0 2px 10px;
  }
  #main-wrapper {
    padding:10px 0 10px 10px;
    width:470px;
  }
  #sidebar-wrapper {
    padding-top:100px;
    padding-right:10px;
    padding-left:0;
    width:282px;
  }
  .ivyket h4 {
    font-size:110%;
    width:160px;
  }
  .joinrss {
    margin:0 auto;
  }
  .feedsbr {
    float:none;
    margin:2px auto;
    overflow:hidden;
  }
  .oursblog a {
    text-indent:-9999px;
  }
  .ivyket h4 {
    font-size:110%;
    width:160px;
    overflow:hidden;
    height:64px;
  }
}

@media only screen and (max-width:767px) {
  #outer-wrapper {
    width:445px;
  }
  #main-topx,
  #main-footerx,
  #topads {
    display:none;
  }
  #navixnyatop {
    width:303px;
    float:none;
    margin:0 auto;
  }
  #mobinav {
    display:block;
    padding:5px 10px;
  }
  .logoivyn {
    margin:5px auto 0;
    float:none;
  }
  #navixnya {
    display:none;
  }
  #sidebar-wrapper,
  #main-wrapper {
    float:none;
    width:100%;
    padding:10px 5px;
  }
  .footnya {
    width:100%;
    float:none;
    margin:10px 0;
  }
  .ivyket h4 {
    width:350px;
  }
  .joinrss {
    width:200px;
    float:none;
    margin:0 auto;
  }
  #header-wrapper {
    height:140px;
  }
  .gtonav {
    display:block;
    width:204px;
    height:27px;
    line-height:27px;
    padding:0 15px;
    background:#D7E8F0;
    border:1px solid #9DCCF1;
    cursor:pointer;
    position:relative;
  }
  .gtonav.active {
    background:#59BEE6;
  }
  #search-form-feed {
    top:5px;
    right:-17px;
    width:210px;
  }
  #mobinav ul,
  #mobinav li {
    padding:0;
    margin:0;
    list-style:none;
  }
  #mobinav li {
    margin:3px 0;
    position:relative;
  }
  #mobinav li a {
    display:block;
    padding:0 15px;
    height:25px;
    line-height:24px;
  }
  #mobinav li li a {
    padding-left:25px;
    background:#C3E6F3;
    border:1px solid #85B7D8;
  }
  #mobinav li.dgnsub:nth-child(1) &gt;
    a {
    background:#E7B4B4;
    border:1px solid #D85C5C;
  }
  #mobinav li.dgnsub:nth-child(2) &gt;
    a {
    background:#D7B4E7;
    border:1px solid #975CD8;
  }
  #mobinav li.dgnsub:nth-child(3) &gt;
    a {
    background:#E7DBB4;
    border:1px solid #D8BA5C;
  }
  #mobinav li.dgnsub:nth-child(4) &gt;
    a {
    background:#E7BEB4;
    border:1px solid #D87A5C;
  }
  #mobinav li.dgnsub:nth-child(5) &gt;
    a {
    background:#DDECCB;
    border:1px solid #70C973;
  }
  #mobinav li a.responivy {
    background:#F8E1C3;
    border:1px solid #C9A270;
  }
  #mobinav li.dgnsub:nth-child(1) &gt;
    a:hover,#mobinav li.dgnsub:nth-child(1) &gt;
    a.active {
    background:#E08D8D;
  }
  #mobinav li.dgnsub:nth-child(2) &gt;
    a:hover,#mobinav li.dgnsub:nth-child(2) &gt;
    a.active {
    background:#CE86E0;
  }
  #mobinav li.dgnsub:nth-child(3) &gt;
    a:hover,#mobinav li.dgnsub:nth-child(3) &gt;
    a.active {
    background:#F7E4B7;
  }
  #mobinav li.dgnsub:nth-child(4) &gt;
    a:hover,#mobinav li.dgnsub:nth-child(4) &gt;
    a.active {
    background:#EB9999;
  }
  #mobinav li.dgnsub:nth-child(5) &gt;
    a:hover,#mobinav li.dgnsub:nth-child(5) &gt;
    a.active {
    background:#B6F7AD;
  }
  #mobinav li a.responivy:hover {
    background:#E4BE86;
  }
  #mobinav ul.colornya {
    padding:5px;
  }
  #mobinav ul a.colorx {
    text-indent:-9999px;
    margin:2px;
    width:40px;
    display:inline-block;
    border:1px solid #A2A2A2;
  }
  #mobinav li li a.colorx {
    padding:0;
  }
  #mobinav li li a:hover {
    background:#91CCEE;
  }
  #mobinav li.dgnsub::after,
  .gtonav::after {
    content:&quot;
    &quot;
    ;
    width:0;
    height:0;
    border-width:8px 4px;
    border-style:solid;
    border-color:white transparent transparent transparent;
    position:absolute;
    top:9px;
    right:11px;
  }
  #mobinav .colornya li {
    display:inline-block;
  }
  .creditx,
  .botleft,
  .botright {
    text-align:center;
    font-size:9px;
    float:none;
  }
  .botleft {
    margin-bottom:5px;
  }
  #tempathogmbr {
    width:240px;
    height:auto;
  }
  #tempathogmbr .gmbarimg {
    display:none;
  }
  #tempathogmbr .rightxxs {
    float:none;
    width:100%;
  }
}

@media only screen and (max-width:479px) {
  #outer-wrapper {
    width:295px;
  }
  .gtonav {
    width:80px;
  }
  #isihead {
    width:100%;
  }
  .logoivyn a {
    background-position:-5px 50%;
  }
  .ivyket h4 {
    width:220px;
  }
}